package cn.escco.ocr.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;

import cn.escco.ocr.dto.po.base.Base;

import java.util.List;

public interface BaseService<T extends Base> extends IService<T> {

    /**
     * 根据实体入参条件查询数据
     *
     * @return List<T>
     */
    List<T> findAll(T t);

    /**
     * 根据入参条件查询数据
     *
     * @return List<T>
     */
    Page<T> findAll(Page<T> page, T condition);
}
